crypto/tls.lruSessionCache.Unlock (method, view implemented interface methods)

727 uses

	crypto/tls (current package)
		common.go#L1340: 	writerMutex.Unlock()
		common.go#L1421: 	defer c.Unlock()
		common.go#L1454: 	defer c.Unlock()
		conn.go#L832: 	defer c.out.Unlock()
		conn.go#L1007: 	defer c.out.Unlock()
		conn.go#L1124: 	defer c.out.Unlock()
		conn.go#L1198: 	defer c.handshakeMutex.Unlock()
		conn.go#L1247: 		defer c.out.Unlock()
		conn.go#L1281: 	defer c.in.Unlock()
		conn.go#L1364: 	defer c.out.Unlock()
		conn.go#L1440: 	defer c.handshakeMutex.Unlock()
		conn.go#L1450: 	defer c.in.Unlock()
		conn.go#L1471: 	defer c.handshakeMutex.Unlock()
		conn.go#L1507: 	defer c.handshakeMutex.Unlock()
		conn.go#L1517: 	defer c.handshakeMutex.Unlock()

	crypto/rand
		rand_unix.go#L65: 	defer r.mu.Unlock()
		rand_unix.go#L125: 	defer r.mu.Unlock()

	context
		context.go#L275: 		p.mu.Unlock()
		context.go#L323: 	p.mu.Unlock()
		context.go#L364: 	defer c.mu.Unlock()
		context.go#L376: 	c.mu.Unlock()
		context.go#L403: 		c.mu.Unlock()
		context.go#L418: 	c.mu.Unlock()
		context.go#L453: 	defer c.mu.Unlock()
		context.go#L493: 	c.mu.Unlock()

	database/sql
		sql.go#L534: 	defer dc.Unlock()
		sql.go#L549: 	defer dc.Unlock()
		sql.go#L564: 	defer dc.Unlock()
		sql.go#L603: 	defer dc.Unlock()
		sql.go#L614: 		dc.Unlock()
		sql.go#L618: 	dc.Unlock() // not defer; removeDep finalClose calls may need to lock
		sql.go#L624: 	dc.db.mu.Unlock()
		sql.go#L653: 	dc.db.mu.Unlock()
		sql.go#L697: 	defer db.mu.Unlock()
		sql.go#L720: 	db.mu.Unlock()
		sql.go#L887: 		db.mu.Unlock()
		sql.go#L903: 	db.mu.Unlock()
		sql.go#L980: 	db.mu.Unlock()
		sql.go#L1001: 	db.mu.Unlock()
		sql.go#L1026: 	db.mu.Unlock()
		sql.go#L1039: 	defer db.mu.Unlock()
		sql.go#L1079: 			db.mu.Unlock()
		sql.go#L1084: 		db.mu.Unlock()
		sql.go#L1184: 	defer db.mu.Unlock()
		sql.go#L1242: 	defer db.mu.Unlock()
		sql.go#L1292: 		db.mu.Unlock()
		sql.go#L1299: 		db.mu.Unlock()
		sql.go#L1314: 			db.mu.Unlock()
		sql.go#L1318: 		db.mu.Unlock()
		sql.go#L1338: 		db.mu.Unlock()
		sql.go#L1349: 			db.mu.Unlock()
		sql.go#L1376: 				db.mu.Unlock()
		sql.go#L1394: 	db.mu.Unlock()
		sql.go#L1400: 		db.mu.Unlock()
		sql.go#L1412: 	db.mu.Unlock()
		sql.go#L1424: 	defer db.mu.Unlock()
		sql.go#L1432: 		c.Unlock()
		sql.go#L1453: 		db.mu.Unlock()
		sql.go#L1481: 		db.mu.Unlock()
		sql.go#L1489: 	db.mu.Unlock()
		sql.go#L2060: 		dc.Mutex.Unlock()
		sql.go#L2257: 	defer tx.stmts.Unlock()
		sql.go#L2361: 	tx.stmts.Unlock()
		sql.go#L2413: 		stmt.mu.Unlock()
		sql.go#L2431: 		stmt.mu.Unlock()
		sql.go#L2461: 	tx.stmts.Unlock()
		sql.go#L2692: 	s.db.mu.Unlock()
		sql.go#L2705: 		s.mu.Unlock()
		sql.go#L2713: 		s.mu.Unlock()
		sql.go#L2722: 	s.mu.Unlock()
		sql.go#L2732: 			s.mu.Unlock()
		sql.go#L2736: 	s.mu.Unlock()
		sql.go#L2760: 	s.mu.Unlock()
		sql.go#L2880: 		s.mu.Unlock()
		sql.go#L2887: 	s.mu.Unlock()
		sql.go#L2903: 	defer s.mu.Unlock()
		sql.go#L3002: 	defer rs.dc.Unlock()
		sql.go#L3061: 	defer rs.dc.Unlock()
		sql.go#L3094: 	defer rs.dc.Unlock()
		sql.go#L3111: 	defer rs.dc.Unlock()

	github.com/aws/aws-sdk-go-v2/aws/ratelimit
		token_bucket.go#L34: 	defer t.mu.Unlock()
		token_bucket.go#L48: 	defer t.mu.Unlock()
		token_bucket.go#L58: 	defer t.mu.Unlock()
		token_bucket.go#L66: 	defer t.mu.Unlock()
		token_bucket.go#L74: 	defer t.mu.Unlock()

	github.com/aws/aws-sdk-go-v2/aws/retry
		adaptive_ratelimit.go#L52: 	defer a.mu.Unlock()
		adaptive_ratelimit.go#L61: 	defer a.mu.Unlock()
		adaptive_ratelimit.go#L80: 	defer a.mu.Unlock()
		adaptive_token_bucket.go#L35: 	defer t.mu.Unlock()
		adaptive_token_bucket.go#L49: 	defer t.mu.Unlock()
		adaptive_token_bucket.go#L59: 	defer t.mu.Unlock()
		adaptive_token_bucket.go#L67: 	defer t.mu.Unlock()
		adaptive_token_bucket.go#L75: 	defer t.mu.Unlock()

	github.com/aws/aws-sdk-go-v2/internal/sync/singleflight
		singleflight.go#L91: 		g.mu.Unlock()
		singleflight.go#L104: 	g.mu.Unlock()
		singleflight.go#L123: 		g.mu.Unlock()
		singleflight.go#L129: 	g.mu.Unlock()
		singleflight.go#L151: 		defer g.mu.Unlock()
		singleflight.go#L209: 	g.mu.Unlock()

	github.com/aws/aws-sdk-go-v2/internal/v4a
		credentials.go#L62: 	defer s.m.Unlock()
		credentials.go#L84: 	defer s.m.Unlock()

	github.com/aws/smithy-go/internal/sync/singleflight
		singleflight.go#L91: 		g.mu.Unlock()
		singleflight.go#L104: 	g.mu.Unlock()
		singleflight.go#L123: 		g.mu.Unlock()
		singleflight.go#L129: 	g.mu.Unlock()
		singleflight.go#L151: 		defer g.mu.Unlock()
		singleflight.go#L209: 	g.mu.Unlock()

	github.com/aws/smithy-go/transport/http/internal/io
		safe.go#L31: 	defer r.safeReadCloser.mtx.Unlock()
		safe.go#L54: 	defer r.mtx.Unlock()
		safe.go#L66: 	defer r.mtx.Unlock()

	github.com/go-pg/migrations/v8
		collection.go#L255: 	defer c.mu.Unlock()
		collection.go#L328: 	defer c.mu.Unlock()
		collection.go#L372: 	defer c.mu.Unlock()

	github.com/go-pg/pg/v10
		listener.go#L49: 	defer ln.mu.Unlock()
		listener.go#L61: 	ln.mu.Unlock()
		listener.go#L117: 	ln.mu.Unlock()
		listener.go#L141: 	defer ln.mu.Unlock()
		listener.go#L157: 	ln.mu.Unlock()
		listener.go#L192: 	ln.mu.Unlock()
		listener.go#L355: 					ln.mu.Unlock()
		tx.go#L130: 	defer tx.stmtsMu.Unlock()
		tx.go#L376: 	defer tx.stmtsMu.Unlock()

	github.com/go-pg/pg/v10/internal/pool
		pool.go#L100: 	p.connsMu.Unlock()
		pool.go#L122: 				p.connsMu.Unlock()
		pool.go#L137: 	p.connsMu.Unlock()
		pool.go#L163: 	p.connsMu.Unlock()
		pool.go#L236: 		p.connsMu.Unlock()
		pool.go#L328: 	p.connsMu.Unlock()
		pool.go#L346: 	p.connsMu.Unlock()
		pool.go#L373: 	p.connsMu.Unlock()
		pool.go#L381: 	p.connsMu.Unlock()
		pool.go#L412: 	p.connsMu.Unlock()
		pool.go#L432: 	p.connsMu.Unlock()
		pool.go#L461: 		p.connsMu.Unlock()

	github.com/go-pg/pg/v10/orm
		query.go#L899: 				mu.Unlock()
		query.go#L914: 			mu.Unlock()
		query.go#L943: 				mu.Unlock()
		query.go#L958: 			mu.Unlock()

	github.com/golang/mock/gomock
		controller.go#L209: 	defer ctrl.mu.Unlock()
		controller.go#L223: 		defer ctrl.mu.Unlock()
		controller.go#L276: 	defer ctrl.mu.Unlock()

	github.com/robfig/cron/v3
		chain.go#L67: 			defer mu.Unlock()
		cron.go#L160: 	defer c.runningMu.Unlock()
		cron.go#L179: 	defer c.runningMu.Unlock()
		cron.go#L206: 	defer c.runningMu.Unlock()
		cron.go#L217: 	defer c.runningMu.Unlock()
		cron.go#L229: 		c.runningMu.Unlock()
		cron.go#L233: 	c.runningMu.Unlock()
		cron.go#L325: 	defer c.runningMu.Unlock()

	go.pact.im/x/clock
		ticker.go#L137: 	defer t.mu.Unlock()
		ticker.go#L149: 	defer t.mu.Unlock()

	go.pact.im/x/clock/fakeclock
		fakeclock.go#L76: 	defer c.mu.Unlock()
		fakeclock.go#L87: 	defer c.mu.Unlock()
		fakeclock.go#L99: 	defer c.mu.Unlock()
		fakeclock.go#L113: 	defer c.mu.Unlock()
		fakeclock.go#L129: 	defer c.mu.Unlock()
		fakeclock.go#L176: 	defer c.mu.Unlock()
		fakeclock.go#L188: 	defer c.mu.Unlock()

	go.pact.im/x/clock/observeclock
		observeclock.go#L68: 	defer c.mu.Unlock()
		observeclock.go#L78: 	defer c.mu.Unlock()

	go.pact.im/x/names/monikernames
		monikernames.go#L51: 	defer n.mu.Unlock()

	go.pact.im/x/process
		process.go#L86: 	defer p.stateMu.Unlock()
		process.go#L196: 	defer p.stateMu.Unlock()

	go.uber.org/zap
		sink.go#L76: 	defer sr.mu.Unlock()
		sink.go#L111: 	sr.mu.Unlock()

	go.uber.org/zap/zapcore
		buffered_write_syncer.go#L139: 	defer s.mu.Unlock()
		buffered_write_syncer.go#L160: 	defer s.mu.Unlock()
		buffered_write_syncer.go#L196: 		defer s.mu.Unlock()
		write_syncer.go#L67: 	s.Unlock()
		write_syncer.go#L74: 	s.Unlock()

	go/constant
		value.go#L147: 	x.mu.Unlock()
		value.go#L172: 		y.r.mu.Unlock()
		value.go#L176: 			y.mu.Unlock()
		value.go#L183: 		y.mu.Unlock()

	go/token
		position.go#L130: 	f.mutex.Unlock()
		position.go#L143: 	f.mutex.Unlock()
		position.go#L156: 	defer f.mutex.Unlock()
		position.go#L190: 	f.mutex.Unlock()
		position.go#L212: 	f.mutex.Unlock()
		position.go#L223: 	defer f.mutex.Unlock()
		position.go#L261: 	f.mutex.Unlock()
		position.go#L303: 	defer f.mutex.Unlock()
		serialize.go#L65: 		f.mutex.Unlock()

	go/types
		context.go#L69: 	defer ctxt.mu.Unlock()
		context.go#L92: 	defer ctxt.mu.Unlock()
		context.go#L116: 	defer ctxt.mu.Unlock()

	golang.org/x/net/http2
		client_conn_pool.go#L86: 				p.mu.Unlock()
		client_conn_pool.go#L91: 			p.mu.Unlock()
		client_conn_pool.go#L96: 		p.mu.Unlock()
		client_conn_pool.go#L148: 	c.p.mu.Unlock()
		client_conn_pool.go#L165: 			p.mu.Unlock()
		client_conn_pool.go#L181: 	p.mu.Unlock()
		client_conn_pool.go#L209: 	p.mu.Unlock()
		client_conn_pool.go#L232: 	defer p.mu.Unlock()
		client_conn_pool.go#L250: 	defer p.mu.Unlock()
		pipe.go#L37: 	defer p.mu.Unlock()
		pipe.go#L46: 	defer p.mu.Unlock()
		pipe.go#L57: 	defer p.mu.Unlock()
		pipe.go#L86: 	defer p.mu.Unlock()
		pipe.go#L122: 	defer p.mu.Unlock()
		pipe.go#L159: 	defer p.mu.Unlock()
		pipe.go#L170: 	defer p.mu.Unlock()
		server.go#L220: 	s.mu.Unlock()
		server.go#L229: 	s.mu.Unlock()
		server.go#L240: 	s.mu.Unlock()
		server.go#L874: 		defer testHookOnPanicMu.Unlock()
		server.go#L2805: 	rws.closeNotifierMu.Unlock()
		transport.go#L413: 	defer cs.cc.mu.Unlock()
		transport.go#L435: 	defer cc.mu.Unlock()
		transport.go#L840: 	defer cc.mu.Unlock()
		transport.go#L846: 	defer cc.mu.Unlock()
		transport.go#L873: 	defer cc.mu.Unlock()
		transport.go#L882: 	defer cc.mu.Unlock()
		transport.go#L930: 	cc.wmu.Unlock()
		transport.go#L933: 	defer cc.mu.Unlock()
		transport.go#L953: 	defer cc.mu.Unlock()
		transport.go#L1025: 		cc.mu.Unlock()
		transport.go#L1031: 	cc.mu.Unlock()
		transport.go#L1041: 	defer cc.mu.Unlock()
		transport.go#L1057: 		defer cc.mu.Unlock()
		transport.go#L1080: 		cc.mu.Unlock()
		transport.go#L1090: 	cc.mu.Unlock()
		transport.go#L1097: 	defer cc.wmu.Unlock()
		transport.go#L1118: 	cc.mu.Unlock()
		transport.go#L1203: 	defer cc.mu.Unlock()
		transport.go#L1338: 		cc.mu.Unlock()
		transport.go#L1346: 	cc.mu.Unlock()
		transport.go#L1460: 	defer cc.wmu.Unlock()
		transport.go#L1521: 	cc.mu.Unlock()
		transport.go#L1564: 	cc.wmu.Unlock()
		transport.go#L1669: 	cc.mu.Unlock()
		transport.go#L1708: 			cc.mu.Unlock()
		transport.go#L1741: 			cc.wmu.Unlock()
		transport.go#L1761: 	cc.mu.Unlock()
		transport.go#L1767: 	defer cc.wmu.Unlock()
		transport.go#L1797: 	defer cc.mu.Unlock()
		transport.go#L2106: 	cc.mu.Unlock()
		transport.go#L2123: 		cc.wmu.Unlock()
		transport.go#L2184: 	cc.mu.Unlock()
		transport.go#L2536: 	cc.mu.Unlock()
		transport.go#L2540: 		defer cc.wmu.Unlock()
		transport.go#L2563: 		cc.mu.Unlock()
		transport.go#L2573: 		cc.wmu.Unlock()
		transport.go#L2599: 		cc.mu.Unlock()
		transport.go#L2615: 			cc.mu.Unlock()
		transport.go#L2623: 				cc.wmu.Unlock()
		transport.go#L2656: 			cc.mu.Unlock()
		transport.go#L2682: 		cc.mu.Unlock()
		transport.go#L2693: 			cc.wmu.Unlock()
		transport.go#L2718: 		defer rl.cc.mu.Unlock()
		transport.go#L2731: 	defer rl.cc.mu.Unlock()
		transport.go#L2768: 	defer cc.wmu.Unlock()
		transport.go#L2783: 	defer cc.mu.Unlock()
		transport.go#L2856: 	defer cc.mu.Unlock()
		transport.go#L2902: 			cc.mu.Unlock()
		transport.go#L2905: 		cc.mu.Unlock()
		transport.go#L2910: 		defer cc.wmu.Unlock()
		transport.go#L2937: 		defer cc.mu.Unlock()
		transport.go#L2947: 	defer cc.wmu.Unlock()
		transport.go#L2973: 	cc.wmu.Unlock()
		transport.go#L3119: 	cc.mu.Unlock()

	golang.org/x/sys/unix
		syscall_unix.go#L123: 	defer m.Unlock()
		syscall_unix.go#L136: 	defer m.Unlock()

	golang.org/x/tools/go/packages
		packages.go#L1105: 		ld.parseCacheMu.Unlock()
		packages.go#L1111: 		ld.parseCacheMu.Unlock()
		packages.go#L1226: 	defer ld.exportMu.Unlock()

	golang.org/x/tools/internal/tokeninternal
		tokeninternal.go#L46: 		defer ptr.mu.Unlock()
		tokeninternal.go#L53: 		defer ptr.mu.Unlock()

	google.golang.org/grpc
		balancer_conn_wrappers.go#L314: 	acbw.ac.mu.Unlock()
		balancer_conn_wrappers.go#L372: 	defer acbw.mu.Unlock()
		balancer_conn_wrappers.go#L387: 		acbw.ac.mu.Unlock()
		balancer_conn_wrappers.go#L403: 		newAC.mu.Unlock()
		balancer_conn_wrappers.go#L412: 	defer acbw.mu.Unlock()
		balancer_conn_wrappers.go#L418: 	defer acbw.mu.Unlock()
		balancer_conn_wrappers.go#L455: 	defer acbw.mu.Unlock()
		balancer_conn_wrappers.go#L478: 		acbw.mu.Unlock()
		clientconn.go#L410: 	defer csm.mu.Unlock()
		clientconn.go#L428: 	defer csm.mu.Unlock()
		clientconn.go#L434: 	defer csm.mu.Unlock()
		clientconn.go#L794: 		ac.mu.Unlock()
		clientconn.go#L801: 		ac.mu.Unlock()
		clientconn.go#L807: 	ac.mu.Unlock()
		clientconn.go#L845: 	defer ac.mu.Unlock()
		clientconn.go#L1127: 		ac.mu.Unlock()
		clientconn.go#L1152: 	ac.mu.Unlock()
		clientconn.go#L1160: 			ac.mu.Unlock()
		clientconn.go#L1167: 		ac.mu.Unlock()
		clientconn.go#L1174: 			ac.mu.Unlock()
		clientconn.go#L1186: 		ac.mu.Unlock()
		clientconn.go#L1192: 	ac.mu.Unlock()
		clientconn.go#L1203: 			ac.mu.Unlock()
		clientconn.go#L1215: 		ac.mu.Unlock()
		clientconn.go#L1242: 		defer ac.mu.Unlock()
		clientconn.go#L1283: 	defer ac.mu.Unlock()
		clientconn.go#L1358: 			ac.mu.Unlock()
		clientconn.go#L1361: 		ac.mu.Unlock()
		clientconn.go#L1366: 		defer ac.mu.Unlock()
		clientconn.go#L1390: 	ac.mu.Unlock()
		clientconn.go#L1396: 	defer ac.mu.Unlock()
		clientconn.go#L1410: 		ac.mu.Unlock()
		clientconn.go#L1426: 		ac.mu.Unlock()
		clientconn.go#L1442: 	ac.mu.Unlock()
		clientconn.go#L1447: 	defer ac.mu.Unlock()
		clientconn.go#L1454: 	ac.mu.Unlock()
		clientconn.go#L1495: 	defer rt.mu.Unlock()
		clientconn.go#L1508: 	defer rt.mu.Unlock()
		clientconn.go#L1542: 	cc.lceMu.Unlock()
		clientconn.go#L1547: 	defer cc.lceMu.Unlock()
		picker_wrapper.go#L51: 		pw.mu.Unlock()
		picker_wrapper.go#L58: 	pw.mu.Unlock()
		picker_wrapper.go#L69: 	acw.mu.Unlock()
		picker_wrapper.go#L98: 			pw.mu.Unlock()
		picker_wrapper.go#L109: 			pw.mu.Unlock()
		picker_wrapper.go#L131: 		pw.mu.Unlock()
		picker_wrapper.go#L182: 	defer pw.mu.Unlock()
		resolver_conn_wrapper.go#L71: 	defer ccr.resolverMu.Unlock()
		resolver_conn_wrapper.go#L84: 	ccr.resolverMu.Unlock()
		resolver_conn_wrapper.go#L91: 	ccr.resolverMu.Unlock()
		resolver_conn_wrapper.go#L96: 	defer ccr.incomingMu.Unlock()
		resolver_conn_wrapper.go#L110: 	defer ccr.incomingMu.Unlock()
		resolver_conn_wrapper.go#L121: 	defer ccr.incomingMu.Unlock()
		resolver_conn_wrapper.go#L134: 	defer ccr.incomingMu.Unlock()
		server.go#L680: 	defer s.mu.Unlock()
		server.go#L786: 		s.mu.Unlock()
		server.go#L809: 		s.mu.Unlock()
		server.go#L815: 		s.mu.Unlock()
		server.go#L818: 	s.mu.Unlock()
		server.go#L838: 				s.mu.Unlock()
		server.go#L850: 			s.mu.Unlock()
		server.go#L902: 	s.mu.Unlock()
		server.go#L928: 		s.mu.Unlock()
		server.go#L1048: 	defer s.mu.Unlock()
		server.go#L1069: 	defer s.mu.Unlock()
		server.go#L1523: 				ss.mu.Unlock()
		server.go#L1641: 			ss.mu.Unlock()
		server.go#L1659: 		ss.mu.Unlock()
		server.go#L1806: 	s.mu.Unlock()
		server.go#L1825: 	s.mu.Unlock()
		server.go#L1838: 		s.mu.Unlock()
		server.go#L1857: 	s.mu.Unlock()
		server.go#L1869: 	s.mu.Unlock()
		stream.go#L589: 	cs.mu.Unlock()
		stream.go#L730: 			cs.mu.Unlock()
		stream.go#L744: 				cs.mu.Unlock()
		stream.go#L750: 		cs.mu.Unlock()
		stream.go#L762: 			cs.mu.Unlock()
		stream.go#L766: 			cs.mu.Unlock()
		stream.go#L970: 		cs.mu.Unlock()
		stream.go#L984: 	cs.mu.Unlock()
		stream.go#L1018: 		a.mu.Unlock()
		stream.go#L1076: 		a.mu.Unlock()
		stream.go#L1111: 		a.mu.Unlock()
		stream.go#L1158: 	a.mu.Unlock()
		stream.go#L1428: 		as.mu.Unlock()
		stream.go#L1446: 	as.mu.Unlock()
		stream.go#L1589: 			ss.mu.Unlock()
		stream.go#L1657: 			ss.mu.Unlock()
		trace.go#L66: 	f.mu.Unlock()
		trace.go#L71: 	defer f.mu.Unlock()

	google.golang.org/grpc/internal/balancer/gracefulswitch
		gracefulswitch.go#L81: 		defer gsb.currentMu.Unlock()
		gracefulswitch.go#L100: 		gsb.mu.Unlock()
		gracefulswitch.go#L117: 	gsb.mu.Unlock()
		gracefulswitch.go#L131: 		gsb.mu.Unlock()
		gracefulswitch.go#L147: 	defer gsb.mu.Unlock()
		gracefulswitch.go#L197: 	defer gsb.mu.Unlock()
		gracefulswitch.go#L206: 	defer gsb.currentMu.Unlock()
		gracefulswitch.go#L217: 	gsb.mu.Unlock()
		gracefulswitch.go#L234: 	gsb.mu.Unlock()
		gracefulswitch.go#L261: 		bw.gsb.mu.Unlock()
		gracefulswitch.go#L286: 	bw.gsb.mu.Unlock()
		gracefulswitch.go#L294: 	defer bw.gsb.mu.Unlock()
		gracefulswitch.go#L333: 		bw.gsb.mu.Unlock()
		gracefulswitch.go#L336: 	bw.gsb.mu.Unlock()
		gracefulswitch.go#L345: 		bw.gsb.mu.Unlock()
		gracefulswitch.go#L349: 	bw.gsb.mu.Unlock()
		gracefulswitch.go#L365: 		bw.gsb.mu.Unlock()
		gracefulswitch.go#L368: 	bw.gsb.mu.Unlock()
		gracefulswitch.go#L375: 		bw.gsb.mu.Unlock()
		gracefulswitch.go#L378: 	bw.gsb.mu.Unlock()

	google.golang.org/grpc/internal/binarylog
		sink.go#L101: 	defer fs.mu.Unlock()
		sink.go#L130: 			fs.mu.Unlock()
		sink.go#L137: 	defer fs.mu.Unlock()

	google.golang.org/grpc/internal/buffer
		unbounded.go#L53: 			b.mu.Unlock()
		unbounded.go#L59: 	b.mu.Unlock()
		unbounded.go#L75: 	b.mu.Unlock()

	google.golang.org/grpc/internal/channelz
		types.go#L655: 	c.mu.Unlock()
		types.go#L666: 	c.mu.Unlock()
		types.go#L720: 	c.mu.Unlock()

	google.golang.org/grpc/internal/grpcrand
		grpcrand.go#L37: 	defer mu.Unlock()
		grpcrand.go#L44: 	defer mu.Unlock()
		grpcrand.go#L51: 	defer mu.Unlock()
		grpcrand.go#L58: 	defer mu.Unlock()
		grpcrand.go#L65: 	defer mu.Unlock()
		grpcrand.go#L72: 	defer mu.Unlock()

	google.golang.org/grpc/internal/transport
		bdp_estimator.go#L87: 	defer b.mu.Unlock()
		bdp_estimator.go#L136: 		b.mu.Unlock()
		bdp_estimator.go#L140: 	b.mu.Unlock()
		controlbuf.go#L341: 		c.mu.Unlock()
		controlbuf.go#L346: 			c.mu.Unlock()
		controlbuf.go#L363: 	c.mu.Unlock()
		controlbuf.go#L377: 		c.mu.Unlock()
		controlbuf.go#L381: 		c.mu.Unlock()
		controlbuf.go#L384: 	c.mu.Unlock()
		controlbuf.go#L392: 			c.mu.Unlock()
		controlbuf.go#L407: 			c.mu.Unlock()
		controlbuf.go#L411: 			c.mu.Unlock()
		controlbuf.go#L415: 		c.mu.Unlock()
		controlbuf.go#L427: 		c.mu.Unlock()
		controlbuf.go#L451: 	c.mu.Unlock()
		flowcontrol.go#L142: 	f.mu.Unlock()
		flowcontrol.go#L150: 	defer f.mu.Unlock()
		flowcontrol.go#L183: 		f.mu.Unlock()
		flowcontrol.go#L186: 	f.mu.Unlock()
		flowcontrol.go#L195: 		f.mu.Unlock()
		flowcontrol.go#L210: 		f.mu.Unlock()
		flowcontrol.go#L213: 	f.mu.Unlock()
		handler_server.go#L201: 	defer ht.writeStatusMu.Unlock()
		handler_server.go#L301: 	s.hdrMu.Unlock()
		http2_client.go#L748: 				t.mu.Unlock()
		http2_client.go#L760: 			t.mu.Unlock()
		http2_client.go#L793: 			t.mu.Unlock()
		http2_client.go#L797: 		t.mu.Unlock()
		http2_client.go#L922: 			t.mu.Unlock()
		http2_client.go#L959: 		t.mu.Unlock()
		http2_client.go#L978: 	t.mu.Unlock()
		http2_client.go#L1016: 		t.mu.Unlock()
		http2_client.go#L1025: 	t.mu.Unlock()
		http2_client.go#L1061: 	t.mu.Unlock()
		http2_client.go#L1093: 		t.mu.Unlock()
		http2_client.go#L1264: 		t.mu.Unlock()
		http2_client.go#L1274: 		t.mu.Unlock()
		http2_client.go#L1292: 			t.mu.Unlock()
		http2_client.go#L1317: 		t.mu.Unlock()
		http2_client.go#L1332: 	t.mu.Unlock()
		http2_client.go#L1361: 	defer t.mu.Unlock()
		http2_client.go#L1608: 				t.mu.Unlock()
		http2_client.go#L1694: 				t.mu.Unlock()
		http2_client.go#L1708: 			t.mu.Unlock()
		http2_client.go#L1798: 	defer t.mu.Unlock()
		http2_server.go#L353: 	defer t.maxStreamMu.Unlock()
		http2_server.go#L525: 		t.mu.Unlock()
		http2_server.go#L530: 		t.mu.Unlock()
		http2_server.go#L541: 		t.mu.Unlock()
		http2_server.go#L559: 			t.mu.Unlock()
		http2_server.go#L581: 	t.mu.Unlock()
		http2_server.go#L640: 				t.mu.Unlock()
		http2_server.go#L688: 	defer t.mu.Unlock()
		http2_server.go#L731: 	t.mu.Unlock()
		http2_server.go#L891: 	t.mu.Unlock()
		http2_server.go#L960: 	defer s.hdrMu.Unlock()
		http2_server.go#L1027: 	defer s.hdrMu.Unlock()
		http2_server.go#L1149: 				t.mu.Unlock()
		http2_server.go#L1154: 			t.mu.Unlock()
		http2_server.go#L1217: 		t.mu.Unlock()
		http2_server.go#L1226: 	t.mu.Unlock()
		http2_server.go#L1253: 	t.mu.Unlock()
		http2_server.go#L1312: 	defer t.mu.Unlock()
		http2_server.go#L1328: 		t.mu.Unlock()
		http2_server.go#L1329: 		t.maxStreamMu.Unlock()
		http2_server.go#L1341: 		t.mu.Unlock()
		http2_server.go#L1342: 		t.maxStreamMu.Unlock()
		http2_server.go#L1354: 	t.mu.Unlock()
		http2_server.go#L1355: 	t.maxStreamMu.Unlock()
		transport.go#L107: 		b.mu.Unlock()
		transport.go#L116: 			b.mu.Unlock()
		transport.go#L122: 	b.mu.Unlock()
		transport.go#L135: 	b.mu.Unlock()
		transport.go#L441: 	s.hdrMu.Unlock()
		transport.go#L464: 	s.hdrMu.Unlock()

	google.golang.org/protobuf/internal/filedesc
		desc.go#L100: 	fd.mu.Unlock()

	google.golang.org/protobuf/internal/impl
		checkinit.go#L100: 	defer needsInitCheckMu.Unlock()
		codec_extension.go#L112: 	defer f.lazy.mu.Unlock()
		extension.go#L126: 	defer xi.mu.Unlock()
		legacy_message.go#L167: 	defer aberrantMessageDescLock.Unlock()
		message.go#L78: 	defer mi.initMu.Unlock()

	html/template
		template.go#L49: 	defer ns.mu.Unlock()
		template.go#L88: 	defer t.nameSpace.mu.Unlock()
		template.go#L98: 	defer t.nameSpace.mu.Unlock()
		template.go#L147: 	defer t.nameSpace.mu.Unlock()
		template.go#L200: 	defer t.nameSpace.mu.Unlock()
		template.go#L223: 	defer t.nameSpace.mu.Unlock()
		template.go#L248: 	defer t.nameSpace.mu.Unlock()
		template.go#L306: 	defer t.nameSpace.mu.Unlock()
		template.go#L364: 	defer t.nameSpace.mu.Unlock()

	internal/intern
		intern.go#L99: 	defer mu.Unlock()
		intern.go#L125: 	defer mu.Unlock()

	internal/singleflight
		singleflight.go#L54: 		g.mu.Unlock()
		singleflight.go#L61: 	g.mu.Unlock()
		singleflight.go#L80: 		g.mu.Unlock()
		singleflight.go#L86: 	g.mu.Unlock()
		singleflight.go#L103: 	g.mu.Unlock()
		singleflight.go#L113: 	defer g.mu.Unlock()

	internal/testlog
		exit.go#L16: 	defer panicOnExit0.mu.Unlock()
		exit.go#L31: 	defer panicOnExit0.mu.Unlock()

	io
		pipe.go#L23: 	defer a.Unlock()
		pipe.go#L31: 	defer a.Unlock()
		pipe.go#L82: 		defer p.wrMu.Unlock()

	log
		log.go#L78: 	defer l.mu.Unlock()
		log.go#L177: 	defer l.mu.Unlock()
		log.go#L180: 		l.mu.Unlock()
		log.go#L269: 	defer l.mu.Unlock()
		log.go#L277: 	defer l.mu.Unlock()
		log.go#L284: 	defer l.mu.Unlock()
		log.go#L291: 	defer l.mu.Unlock()
		log.go#L298: 	defer l.mu.Unlock()

	math/big
		natconv.go#L508: 		cacheBase10.Unlock()

	math/rand
		rand.go#L390: 	r.lk.Unlock()
		rand.go#L397: 	r.lk.Unlock()
		rand.go#L404: 	r.lk.Unlock()
		rand.go#L412: 	r.lk.Unlock()
		rand.go#L419: 	r.lk.Unlock()

	mime
		type.go#L46: 	defer extensionsMu.Unlock()
		type.go#L190: 	defer extensionsMu.Unlock()

	net
		hosts.go#L106: 	defer hosts.Unlock()
		hosts.go#L126: 	defer hosts.Unlock()
		pipe.go#L33: 	defer d.mu.Unlock()
		pipe.go#L69: 	defer d.mu.Unlock()
		pipe.go#L192: 	defer p.wrMu.Unlock()

	net/http
		h2_bundle.go#L807: 				p.mu.Unlock()
		h2_bundle.go#L812: 			p.mu.Unlock()
		h2_bundle.go#L817: 		p.mu.Unlock()
		h2_bundle.go#L870: 	c.p.mu.Unlock()
		h2_bundle.go#L885: 			p.mu.Unlock()
		h2_bundle.go#L901: 	p.mu.Unlock()
		h2_bundle.go#L929: 	p.mu.Unlock()
		h2_bundle.go#L952: 	defer p.mu.Unlock()
		h2_bundle.go#L970: 	defer p.mu.Unlock()
		h2_bundle.go#L3624: 	defer p.mu.Unlock()
		h2_bundle.go#L3633: 	defer p.mu.Unlock()
		h2_bundle.go#L3644: 	defer p.mu.Unlock()
		h2_bundle.go#L3673: 	defer p.mu.Unlock()
		h2_bundle.go#L3709: 	defer p.mu.Unlock()
		h2_bundle.go#L3746: 	defer p.mu.Unlock()
		h2_bundle.go#L3757: 	defer p.mu.Unlock()
		h2_bundle.go#L3907: 	s.mu.Unlock()
		h2_bundle.go#L3916: 	s.mu.Unlock()
		h2_bundle.go#L3927: 	s.mu.Unlock()
		h2_bundle.go#L4520: 		defer http2testHookOnPanicMu.Unlock()
		h2_bundle.go#L6345: 	rws.closeNotifierMu.Unlock()
		h2_bundle.go#L7083: 	defer cs.cc.mu.Unlock()
		h2_bundle.go#L7106: 	defer cc.mu.Unlock()
		h2_bundle.go#L7460: 	defer cc.mu.Unlock()
		h2_bundle.go#L7466: 	defer cc.mu.Unlock()
		h2_bundle.go#L7493: 	defer cc.mu.Unlock()
		h2_bundle.go#L7502: 	defer cc.mu.Unlock()
		h2_bundle.go#L7550: 	cc.wmu.Unlock()
		h2_bundle.go#L7553: 	defer cc.mu.Unlock()
		h2_bundle.go#L7573: 	defer cc.mu.Unlock()
		h2_bundle.go#L7627: 		cc.mu.Unlock()
		h2_bundle.go#L7633: 	cc.mu.Unlock()
		h2_bundle.go#L7643: 	defer cc.mu.Unlock()
		h2_bundle.go#L7659: 		defer cc.mu.Unlock()
		h2_bundle.go#L7681: 		cc.mu.Unlock()
		h2_bundle.go#L7691: 	cc.mu.Unlock()
		h2_bundle.go#L7698: 	defer cc.wmu.Unlock()
		h2_bundle.go#L7719: 	defer cc.mu.Unlock()
		h2_bundle.go#L7803: 	defer cc.mu.Unlock()
		h2_bundle.go#L7938: 		cc.mu.Unlock()
		h2_bundle.go#L7946: 	cc.mu.Unlock()
		h2_bundle.go#L8060: 	defer cc.wmu.Unlock()
		h2_bundle.go#L8117: 	cc.mu.Unlock()
		h2_bundle.go#L8156: 	cc.wmu.Unlock()
		h2_bundle.go#L8261: 	cc.mu.Unlock()
		h2_bundle.go#L8300: 			cc.mu.Unlock()
		h2_bundle.go#L8333: 			cc.wmu.Unlock()
		h2_bundle.go#L8353: 	cc.mu.Unlock()
		h2_bundle.go#L8359: 	defer cc.wmu.Unlock()
		h2_bundle.go#L8389: 	defer cc.mu.Unlock()
		h2_bundle.go#L8698: 	cc.mu.Unlock()
		h2_bundle.go#L8715: 		cc.wmu.Unlock()
		h2_bundle.go#L8775: 	cc.mu.Unlock()
		h2_bundle.go#L9138: 	cc.mu.Unlock()
		h2_bundle.go#L9142: 		defer cc.wmu.Unlock()
		h2_bundle.go#L9167: 		cc.mu.Unlock()
		h2_bundle.go#L9177: 		cc.wmu.Unlock()
		h2_bundle.go#L9203: 		cc.mu.Unlock()
		h2_bundle.go#L9218: 			cc.mu.Unlock()
		h2_bundle.go#L9223: 			cc.wmu.Unlock()
		h2_bundle.go#L9257: 			cc.mu.Unlock()
		h2_bundle.go#L9284: 		cc.mu.Unlock()
		h2_bundle.go#L9293: 			cc.wmu.Unlock()
		h2_bundle.go#L9318: 		defer rl.cc.mu.Unlock()
		h2_bundle.go#L9331: 	defer rl.cc.mu.Unlock()
		h2_bundle.go#L9369: 	defer cc.wmu.Unlock()
		h2_bundle.go#L9384: 	defer cc.mu.Unlock()
		h2_bundle.go#L9455: 	defer cc.mu.Unlock()
		h2_bundle.go#L9501: 			cc.mu.Unlock()
		h2_bundle.go#L9504: 		cc.mu.Unlock()
		h2_bundle.go#L9509: 		defer cc.wmu.Unlock()
		h2_bundle.go#L9536: 		defer cc.mu.Unlock()
		h2_bundle.go#L9546: 	defer cc.wmu.Unlock()
		h2_bundle.go#L9572: 	cc.wmu.Unlock()
		h2_bundle.go#L9711: 	cc.mu.Unlock()
		server.go#L306: 	defer c.mu.Unlock()
		server.go#L655: func (cr *connReader) unlock() { cr.mu.Unlock() }
		server.go#L912: 		w.writeContinueMu.Unlock()
		server.go#L1364: 			bdy.mu.Unlock()
		server.go#L1597: 		w.writeContinueMu.Unlock()
		server.go#L2030: 	defer c.mu.Unlock()
		server.go#L2672: 	defer s.mu.Unlock()
		server.go#L2707: 	defer srv.mu.Unlock()
		server.go#L2755: 	srv.mu.Unlock()
		server.go#L2792: 	srv.mu.Unlock()
		server.go#L2797: 	defer s.mu.Unlock()
		server.go#L2805: 	defer s.mu.Unlock()
		server.go#L3126: 	defer s.mu.Unlock()
		server.go#L3143: 	defer s.mu.Unlock()
		server.go#L3382: 		defer tw.mu.Unlock()
		server.go#L3394: 		defer tw.mu.Unlock()
		server.go#L3433: 	defer tw.mu.Unlock()
		server.go#L3462: 	defer tw.mu.Unlock()
		server.go#L3539: 	defer uniqNameMu.Unlock()
		transfer.go#L832: 	defer b.mu.Unlock()
		transfer.go#L974: 	defer b.mu.Unlock()
		transfer.go#L1015: 	defer b.mu.Unlock()
		transfer.go#L1023: 	defer b.mu.Unlock()
		transfer.go#L1029: 	defer b.mu.Unlock()
		transport.go#L476: 	tr.mu.Unlock()
		transport.go#L746: 	defer t.altMu.Unlock()
		transport.go#L770: 	t.idleMu.Unlock()
		transport.go#L797: 	defer t.reqMu.Unlock()
		transport.go#L921: 	defer t.idleMu.Unlock()
		transport.go#L1013: 	defer t.idleMu.Unlock()
		transport.go#L1096: 	defer t.idleMu.Unlock()
		transport.go#L1135: 	defer t.reqMu.Unlock()
		transport.go#L1152: 	defer t.reqMu.Unlock()
		transport.go#L1217: 	defer w.mu.Unlock()
		transport.go#L1242: 	w.mu.Unlock()
		transport.go#L1423: 	defer t.connsPerHostMu.Unlock()
		transport.go#L1470: 	defer t.connsPerHostMu.Unlock()
		transport.go#L1941: 	pc.mu.Unlock()
		transport.go#L1949: 	defer pc.mu.Unlock()
		transport.go#L1957: 	pc.mu.Unlock()
		transport.go#L1963: 	defer pc.mu.Unlock()
		transport.go#L1975: 	defer pc.mu.Unlock()
		transport.go#L1986: 	defer t.idleMu.Unlock()
		transport.go#L2027: 	req.mu.Unlock()
		transport.go#L2098: 			pc.mu.Unlock()
		transport.go#L2101: 		pc.mu.Unlock()
		transport.go#L2130: 		pc.mu.Unlock()
		transport.go#L2543: 	pc.mu.Unlock()
		transport.go#L2688: 	pc.mu.Unlock()
		transport.go#L2698: 	defer pc.mu.Unlock()
		transport.go#L2766: 	es.mu.Unlock()
		transport.go#L2777: 		defer es.mu.Unlock()
		transport.go#L2788: 	defer es.mu.Unlock()
		transport.go#L2833: 	gz.body.mu.Unlock()

	net/http/httptest
		server.go#L233: 	s.mu.Unlock()
		server.go#L254: 	defer s.mu.Unlock()
		server.go#L271: 	s.mu.Unlock()
		server.go#L318: 		defer s.mu.Unlock()

	net/http/httputil
		persist.go#L67: 	defer sc.mu.Unlock()
		persist.go#L104: 			sc.mu.Unlock()
		persist.go#L110: 		defer sc.mu.Unlock()
		persist.go#L114: 		defer sc.mu.Unlock()
		persist.go#L118: 		defer sc.mu.Unlock()
		persist.go#L124: 	sc.mu.Unlock()
		persist.go#L134: 			defer sc.mu.Unlock()
		persist.go#L142: 	defer sc.mu.Unlock()
		persist.go#L168: 	defer sc.mu.Unlock()
		persist.go#L182: 		sc.mu.Unlock()
		persist.go#L185: 	sc.mu.Unlock()
		persist.go#L193: 		defer sc.mu.Unlock()
		persist.go#L197: 		defer sc.mu.Unlock()
		persist.go#L202: 		defer sc.mu.Unlock()
		persist.go#L211: 	sc.mu.Unlock()
		persist.go#L215: 	defer sc.mu.Unlock()
		persist.go#L277: 	defer cc.mu.Unlock()
		persist.go#L314: 			cc.mu.Unlock()
		persist.go#L320: 		defer cc.mu.Unlock()
		persist.go#L324: 		defer cc.mu.Unlock()
		persist.go#L328: 		defer cc.mu.Unlock()
		persist.go#L337: 	cc.mu.Unlock()
		persist.go#L341: 	defer cc.mu.Unlock()
		persist.go#L355: 	defer cc.mu.Unlock()
		persist.go#L369: 		cc.mu.Unlock()
		persist.go#L372: 	cc.mu.Unlock()
		persist.go#L380: 		defer cc.mu.Unlock()
		persist.go#L384: 		defer cc.mu.Unlock()
		persist.go#L390: 	cc.mu.Unlock()
		persist.go#L400: 			defer cc.mu.Unlock()
		persist.go#L408: 	defer cc.mu.Unlock()
		reverseproxy.go#L511: 	defer m.mu.Unlock()
		reverseproxy.go#L531: 	defer m.mu.Unlock()
		reverseproxy.go#L541: 	defer m.mu.Unlock()

	net/textproto
		pipeline.go#L40: 	p.mu.Unlock()
		pipeline.go#L84: 		s.mu.Unlock()
		pipeline.go#L92: 	s.mu.Unlock()
		pipeline.go#L102: 		s.mu.Unlock()
		pipeline.go#L114: 	s.mu.Unlock()

	os
		getwd.go#L60: 	getwdCache.Unlock()
		getwd.go#L123: 	getwdCache.Unlock()

	reflect
		type.go#L2086: 	defer funcLookupCache.Unlock()
		type.go#L2718: 	defer structLookupCache.Unlock()

	runtime/pprof
		pprof.go#L200: 	profiles.mu.Unlock()
		pprof.go#L255: 	defer p.mu.Unlock()
		pprof.go#L297: 	defer p.mu.Unlock()
		pprof.go#L308: 	defer p.mu.Unlock()
		pprof.go#L341: 	p.mu.Unlock()
		pprof.go#L775: 	defer cpu.Unlock()
		pprof.go#L823: 	defer cpu.Unlock()

	runtime/trace
		trace.go#L122: 	defer tracing.Unlock()
		trace.go#L144: 	defer tracing.Unlock()

	sync
		map.go#L120: 		m.mu.Unlock()
		map.go#L163: 	m.mu.Unlock()
		map.go#L230: 	m.mu.Unlock()
		map.go#L284: 		m.mu.Unlock()
		map.go#L339: 		m.mu.Unlock()
		mutex.go#L203: func (m *Mutex) Unlock() {
		once.go#L65: 	defer o.m.Unlock()
		pool.go#L214: 	defer allPoolsMu.Unlock()
		rwmutex.go#L170: 		rw.w.Unlock()
		rwmutex.go#L208: 	rw.w.Unlock()

	syscall
		syscall_unix.go#L75: 	defer m.Unlock()
		syscall_unix.go#L88: 	defer m.Unlock()

	testing
		benchmark.go#L183: 	defer benchmarkLock.Unlock()
		benchmark.go#L627: 	benchmarkLock.Unlock()
		match.go#L70: 	defer m.mu.Unlock()
		match.go#L77: 	defer matchMutex.Unlock()
		match.go#L95: 	defer m.mu.Unlock()
		testing.go#L457: 	defer p.lastNameMu.Unlock()
		testing.go#L471: 	defer p.lastNameMu.Unlock()
		testing.go#L1095: 	c.tempDirMu.Unlock()
		testing.go#L1545: 		c.mu.Unlock()
		testing.go#L1549: 	c.mu.Unlock()
		testing.go#L1557: 		c.mu.Unlock()
		testing.go#L1561: 	c.mu.Unlock()